• word of the day

    chaenomeles japonica

    chaenomeles japonica - Dictionary definition and meaning for word chaenomeles japonica

    Definition
    (noun) deciduous thorny shrub native to Japan having red blossoms
    Synonyms : japonica , maule's quince
Download our Mobile App Today
Receive our word of the day
on Whatsapp